gdk: Deprecate gdk_display_get_screen
authorRobert Ancell <robert.ancell@canonical.com>
Thu, 22 Oct 2015 03:45:48 +0000 (16:45 +1300)
committerRobert Ancell <robert.ancell@canonical.com>
Tue, 27 Oct 2015 01:17:52 +0000 (14:17 +1300)
demos/gtk-demo/changedisplay.c
gdk/gdkdisplay.c
gdk/mir/gdkmireventsource.c
gdk/mir/gdkmirwindowimpl.c
gdk/x11/gdkdevice-core-x11.c
gdk/x11/gdkdevice-xi2.c
gtk/gtkmodules.c

index caa3ec696459e9929ed1d3ffcf4713a5c2863e59..f51d09159636359f6ad37a9d4f5c85777b6aa2cc 100644 (file)
@@ -171,7 +171,7 @@ query_change_display (ChangeDisplayInfo *info)
                                  "to move to the new screen");
 
   if (toplevel)
-    gtk_window_set_screen (GTK_WINDOW (toplevel), gdk_display_get_screen (info->current_display, 0));
+    gtk_window_set_screen (GTK_WINDOW (toplevel), gdk_display_get_default_screen (info->current_display));
   else
     gdk_display_beep (gdk_screen_get_display (screen));
 }
index 892d6a73f96e79346d251a4faa236cc6a4c89377..29e359fcf6449f62bd2fe91bef8d1591a38a6ee6 100644 (file)
@@ -1501,6 +1501,7 @@ gdk_display_get_n_screens (GdkDisplay *display)
  * Returns: (transfer none): the #GdkScreen object
  *
  * Since: 2.2
+ * Deprecated: 3.20: There is only one screen; use gdk_display_get_default_screen() to get it.
  */
 GdkScreen *
 gdk_display_get_screen (GdkDisplay *display,
index 5812481756fd9572fa3ea4695e5cab59bec6d962..fe9fc706070c3ae8d58c3bf12c845f5ca973fbb3 100644 (file)
@@ -54,7 +54,7 @@ send_event (GdkWindow *window, GdkDevice *device, GdkEvent *event)
 
   gdk_event_set_device (event, device);
   gdk_event_set_source_device (event, device);
-  gdk_event_set_screen (event, gdk_display_get_screen (gdk_window_get_display (window), 0));
+  gdk_event_set_screen (event, gdk_display_get_default_screen (gdk_window_get_display (window)));
   event->any.window = g_object_ref (window);
 
   display = gdk_window_get_display (window);
index 05bec83d4ddc79af764c8c9d326fc0c9f3fbcc41..4690459c2cf0b6218eb326dc729f245131e51037 100644 (file)
@@ -282,7 +282,7 @@ send_event (GdkWindow *window, GdkDevice *device, GdkEvent *event)
 
   gdk_event_set_device (event, device);
   gdk_event_set_source_device (event, device);
-  gdk_event_set_screen (event, gdk_display_get_screen (gdk_window_get_display (window), 0));
+  gdk_event_set_screen (event, gdk_display_get_default_screen (display));
   event->any.window = g_object_ref (window);
 
   display = gdk_window_get_display (window);
index 1c10a13954049e51df35c652ce9bb35d9a227c5c..7b8fbd981f2cc309c361bebb257b61a726ae3e3d 100644 (file)
@@ -472,7 +472,7 @@ gdk_x11_device_core_window_at_position (GdkDevice       *device,
 
       /* FIXME: untrusted clients case not multidevice-safe */
       pointer_window = None;
-      screen = gdk_display_get_screen (display, 0);
+      screen = gdk_display_get_default_screen (display);
       toplevels = gdk_screen_get_toplevel_windows (screen);
       for (list = toplevels; list != NULL; list = list->next)
         {
index a77002e7000ce86bea645124482e2cf16f7dce81..624d2688d8b38aedd6e3fb8caa84a2d90d4b4bb8 100644 (file)
@@ -542,7 +542,7 @@ gdk_x11_device_xi2_window_at_position (GdkDevice       *device,
       /* FIXME: untrusted clients case not multidevice-safe */
       pointer_window = None;
 
-      screen = gdk_display_get_screen (display, 0);
+      screen = gdk_display_get_default_screen (display);
       toplevels = gdk_screen_get_toplevel_windows (screen);
       for (list = toplevels; list != NULL; list = list->next)
         {
index 1af2c1dfe57ed3933eaf4290a92c0197a5ca58c5..8f1aea7d1350207c2ebab9b9a64120e056d96d95 100644 (file)
@@ -464,7 +464,7 @@ display_closed_cb (GdkDisplay *display,
   GdkScreen *screen;
   GtkSettings *settings;
 
-  screen = gdk_display_get_screen (display, 0);
+  screen = gdk_display_get_default_screen (display);
   settings = gtk_settings_get_for_screen (screen);
 
   g_object_set_data_full (G_OBJECT (settings),
@@ -494,7 +494,7 @@ display_opened_cb (GdkDisplayManager *display_manager,
     }
   
   g_value_init (&value, G_TYPE_STRING);
-  screen = gdk_display_get_screen (display, 0);
+  screen = gdk_display_get_default_screen (display);
 
   if (gdk_screen_get_setting (screen, "gtk-modules", &value))
     {